body {
  font-family: tahoma, verdana, arial;
  font-size: 14px;
}
form INPUT  {border-width: 2px; border-style: groove; border-color: #eeeeee; padding: 0px; margin: 0px; font-size: 11px; font-family: tahoma,verdana,arial; color:#ffffff; background:#222222; font-weight: bold;}
form SELECT  {border-width: 2px; border-style: groove; border-color: #eeeeee; padding: 0px; margin: 0px; font-size: 11px; font-family: tahoma,verdana,arial; color:#ffffff; background:#222222; font-weight: bold;}
form TEXTAREA {border-width: 2px; border-style: groove; border-color: #eeeeee; padding: 0px; margin: 0px; font-size: 11px; font-family: tahoma,verdana,arial; color:#ffffff; background:#222222; font-weight: bold;}
		
.footer  {
  text-align:left;
  border: 1px dashed #000000; 
  padding: 5px; 
  margin: 0px; 
  font-size: 9px; 
  color:#333333;
  vertical-align:top;
}

h2 {
  border-bottom: 1px dashed #000000;
}

h4 {
  border-bottom: 1px dashed #000000;
  padding: 2px;
  margin: 5px;
}

img {
  border: 1px dashed #000000;
  padding: 2px;
}

div.box {
  border: 1px dashed #000000;
  margin-bottom: 10px;
  padding: 5px;
  padding-left: 10px;
}
TABLE.results { font-size: 0.8em;   font-family: tahoma, verdana, arial;}

TD { border: 1px ridge #eeeeee; 
     padding: 5px; 
     margin: 0px; 
     color:#333333;
     text-align: left;
     vertical-align: top;
}

TABLE.righter TD { text-align: right; }

TH {border: 1px ridge #eeeeee; padding: 5px; margin: 0px; color:#333333;vertical-align:top; text-align: left; font-size: 1.0em;}
